package com.crm.model.entity.cluePoolManager;

import java.util.Date;

public class CluePoolPublic {
    private String cluePoolPublicId;

    private String cluePoolName;

    private String companyId;

    private String companyName;

    private String provinceId;

    private String provinceName;

    private String cityId;

    private String cityName;

    private String industry;

    private String source;

    private Date effectiveTime;

    private Integer poolType;

    private Integer allocation;

    private Integer capacity;

    private Integer nature;

    private Integer conversionMethod;

    private Integer poolState;

    private Short deleteStatus;

    private Integer permanent;

    private Integer defaultMark;

    private String createPeopleId;

    private Date createTm;

    private String updatePeopleId;

    private Date updateTm;

    private String tag;

    private String poolDetail;

    public CluePoolPublic(String cluePoolPublicId, String cluePoolName, String companyId, String companyName, String provinceId, String provinceName, String cityId, String cityName, String industry, String source, Date effectiveTime, Integer poolType, Integer allocation, Integer capacity, Integer nature, Integer conversionMethod, Integer poolState, Short deleteStatus, Integer permanent, Integer defaultMark, String createPeopleId, Date createTm, String updatePeopleId, Date updateTm) {
        this.cluePoolPublicId = cluePoolPublicId;
        this.cluePoolName = cluePoolName;
        this.companyId = companyId;
        this.companyName = companyName;
        this.provinceId = provinceId;
        this.provinceName = provinceName;
        this.cityId = cityId;
        this.cityName = cityName;
        this.industry = industry;
        this.source = source;
        this.effectiveTime = effectiveTime;
        this.poolType = poolType;
        this.allocation = allocation;
        this.capacity = capacity;
        this.nature = nature;
        this.conversionMethod = conversionMethod;
        this.poolState = poolState;
        this.deleteStatus = deleteStatus;
        this.permanent = permanent;
        this.defaultMark = defaultMark;
        this.createPeopleId = createPeopleId;
        this.createTm = createTm;
        this.updatePeopleId = updatePeopleId;
        this.updateTm = updateTm;
    }

    public CluePoolPublic(String cluePoolPublicId, String cluePoolName, String companyId, String companyName, String provinceId, String provinceName, String cityId, String cityName, String industry, String source, Date effectiveTime, Integer poolType, Integer allocation, Integer capacity, Integer nature, Integer conversionMethod, Integer poolState, Short deleteStatus, Integer permanent, Integer defaultMark, String createPeopleId, Date createTm, String updatePeopleId, Date updateTm, String tag, String poolDetail) {
        this.cluePoolPublicId = cluePoolPublicId;
        this.cluePoolName = cluePoolName;
        this.companyId = companyId;
        this.companyName = companyName;
        this.provinceId = provinceId;
        this.provinceName = provinceName;
        this.cityId = cityId;
        this.cityName = cityName;
        this.industry = industry;
        this.source = source;
        this.effectiveTime = effectiveTime;
        this.poolType = poolType;
        this.allocation = allocation;
        this.capacity = capacity;
        this.nature = nature;
        this.conversionMethod = conversionMethod;
        this.poolState = poolState;
        this.deleteStatus = deleteStatus;
        this.permanent = permanent;
        this.defaultMark = defaultMark;
        this.createPeopleId = createPeopleId;
        this.createTm = createTm;
        this.updatePeopleId = updatePeopleId;
        this.updateTm = updateTm;
        this.tag = tag;
        this.poolDetail = poolDetail;
    }

    public CluePoolPublic() {
        super();
    }

    public String getCluePoolPublicId() {
        return cluePoolPublicId;
    }

    public void setCluePoolPublicId(String cluePoolPublicId) {
        this.cluePoolPublicId = cluePoolPublicId == null ? null : cluePoolPublicId.trim();
    }

    public String getCluePoolName() {
        return cluePoolName;
    }

    public void setCluePoolName(String cluePoolName) {
        this.cluePoolName = cluePoolName == null ? null : cluePoolName.trim();
    }

    public String getCompanyId() {
        return companyId;
    }

    public void setCompanyId(String companyId) {
        this.companyId = companyId == null ? null : companyId.trim();
    }

    public String getCompanyName() {
        return companyName;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName == null ? null : companyName.trim();
    }

    public String getProvinceId() {
        return provinceId;
    }

    public void setProvinceId(String provinceId) {
        this.provinceId = provinceId == null ? null : provinceId.trim();
    }

    public String getProvinceName() {
        return provinceName;
    }

    public void setProvinceName(String provinceName) {
        this.provinceName = provinceName == null ? null : provinceName.trim();
    }

    public String getCityId() {
        return cityId;
    }

    public void setCityId(String cityId) {
        this.cityId = cityId == null ? null : cityId.trim();
    }

    public String getCityName() {
        return cityName;
    }

    public void setCityName(String cityName) {
        this.cityName = cityName == null ? null : cityName.trim();
    }

    public String getIndustry() {
        return industry;
    }

    public void setIndustry(String industry) {
        this.industry = industry == null ? null : industry.trim();
    }

    public String getSource() {
        return source;
    }

    public void setSource(String source) {
        this.source = source == null ? null : source.trim();
    }

    public Date getEffectiveTime() {
        return effectiveTime;
    }

    public void setEffectiveTime(Date effectiveTime) {
        this.effectiveTime = effectiveTime;
    }

    public Integer getPoolType() {
        return poolType;
    }

    public void setPoolType(Integer poolType) {
        this.poolType = poolType;
    }

    public Integer getAllocation() {
        return allocation;
    }

    public void setAllocation(Integer allocation) {
        this.allocation = allocation;
    }

    public Integer getCapacity() {
        return capacity;
    }

    public void setCapacity(Integer capacity) {
        this.capacity = capacity;
    }

    public Integer getNature() {
        return nature;
    }

    public void setNature(Integer nature) {
        this.nature = nature;
    }

    public Integer getConversionMethod() {
        return conversionMethod;
    }

    public void setConversionMethod(Integer conversionMethod) {
        this.conversionMethod = conversionMethod;
    }

    public Integer getPoolState() {
        return poolState;
    }

    public void setPoolState(Integer poolState) {
        this.poolState = poolState;
    }

    public Short getDeleteStatus() {
        return deleteStatus;
    }

    public void setDeleteStatus(Short deleteStatus) {
        this.deleteStatus = deleteStatus;
    }

    public Integer getPermanent() {
        return permanent;
    }

    public void setPermanent(Integer permanent) {
        this.permanent = permanent;
    }

    public Integer getDefaultMark() {
        return defaultMark;
    }

    public void setDefaultMark(Integer defaultMark) {
        this.defaultMark = defaultMark;
    }

    public String getCreatePeopleId() {
        return createPeopleId;
    }

    public void setCreatePeopleId(String createPeopleId) {
        this.createPeopleId = createPeopleId == null ? null : createPeopleId.trim();
    }

    public Date getCreateTm() {
        return createTm;
    }

    public void setCreateTm(Date createTm) {
        this.createTm = createTm;
    }

    public String getUpdatePeopleId() {
        return updatePeopleId;
    }

    public void setUpdatePeopleId(String updatePeopleId) {
        this.updatePeopleId = updatePeopleId == null ? null : updatePeopleId.trim();
    }

    public Date getUpdateTm() {
        return updateTm;
    }

    public void setUpdateTm(Date updateTm) {
        this.updateTm = updateTm;
    }

    public String getTag() {
        return tag;
    }

    public void setTag(String tag) {
        this.tag = tag == null ? null : tag.trim();
    }

    public String getPoolDetail() {
        return poolDetail;
    }

    public void setPoolDetail(String poolDetail) {
        this.poolDetail = poolDetail == null ? null : poolDetail.trim();
    }
}